#pragma once 
#include <bits/stdc++.h>

/*****************************************************************************
 *! @brief 通过C++11智能管理三方库的内存分配
 *
 *
 *          
 *        
 * 
 *  
 ****************************************************************************/

struct A {
    void Release(p) {
        if (p != nullptr) {
            delete p;
            p = nullptr;
        }
    }
};

A* GetHandle() {
    return new A();
}


int std_smart_ptr_apps();